<!doctype html>
<html lang=en>
<meta charset=utf-8>
<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport">
<title>Implementation Report for CSS-UI-3</title>

<style>
body {
	max-width: 50em;
	margin: 4ch auto;
	padding: 0 4ch;
	font-family: sans-serif;
	overflow-wrap: break-word;
	hyphens: auto;
}

/* Headers & titles */
header h1 { font-size: 2.2em; }
header time { font-size: 1.5em; }

h1, h2, h3, h4 { margin: 2em 0 0.5em; }
h1 + h2,
h2 + h3,
h3 + h4 { margin-top: 1em; }

h1 { counter-reset: section subsection; }
h2:not(.no-num) {
	counter-increment: section;
	counter-reset: subsection;
}
h2:not(.no-num)::before { content: counter(section) ". "; }
h3:not(.no-num) { counter-increment: subsection; }
h3:not(.no-num)::before { content: counter(section) "." counter(subsection) ". "; }

/* links */
a.self-link { text-decoration: none; }
a.self-link::before {
	content: "§";
	margin-left: -2ch;
	width: 2ch;
	font-size: 0.8em;
	opacity: 0.5;
	display: inline-block;
		float: left;
}
a.self-link:hover::before { opacity: 1; }

/* lists */
.short-list {
	columns: 12em;
	column-gap: 2em;
	widows: 1;
	orphans: 1;
}

/* Decoration */
.note {
	padding: 1em; padding-right: 0;
	border-left: solid 5px #55cc55;
	background: #ccffcc;
}

/* Results */
#res {
	border-collapse: collapse;
	width: 100%;
	hyphens: none;
}
#res { border: solid 3px black; }
#res tbody { border: solid 3px black; }
#res td {
	border: solid 1px grey;
	padding: 0.5ch;
}
#res td.pass { background: lightgreen; }
#res td.fail { background: white; }
#res tr.pass { background: lightgreen; }
@media (max-width: 35em) {
	#res th.engine,
	#res td.pass,
	#res td.fail {
		width: 2em;
		writing-mode: sideways-lr;
	}
	#res {
		font-size: small;
	}
	body { padding-right: 1ch; }
}

</style>

<header>
	<h1><a href="#" class=self-link></a>Implementation Report for the CSS Basic User Interface Module Level 3</h1>
	<time datetime="2017-10-31">31 October 2017</time>
</header>

<nav>
<h2 class=no-num>Table of contents</h2>
<ol>
	<li><a href="#intro">Introduction</a>
	<li><a href="#impl">Implementations</a>
	<li><a href="#tests">Tests</a>
	<li><a href="#results">Results</a>
		<ol>
			<li><a href="#summary">Summary</a>
			<li><a href="#analysis">Detailed Analysis</a>
				<ol>
					<li><a href="#mandatory">Mandatory tests</a>
					<li><a href="#optional">Optional tests</a>
				</ol>
			<li><a href="#raw">Raw results</a>
		</ol>
	<li><a href="#license">License</a>
	<li><a href="#ack">Acknowledgements</a>
</ol>
</nav>


<h2 id=intro><a href="#intro" class=self-link></a>Introduction</h2>

<p>This implementation report was prepared to document
the passing of the Candidate Recommendation exit criteria
by the <a href="https://www.w3.org/TR/css-ui-3/">CSS Basic User Interface Module Level 3</a>.

<p>The test suite is considered to be complete
with no known or suspected bugs at the time of its publication.
If you find any errors,
would like to contribute additional tests,
or have other feedback,
please report it on the <a href="https://github.com/web-platform-tests/wpt/">web-platform-tests</a> project
or to the archived public discussion mailing list for CSS test suites, <a href="mailto:public-css-testsuite@w3.org">public-css-testsuite@w3.org</a>.


<h2 id=impl><a href="#impl" class=self-link></a>Implementations</h2>

<p>5 Implementations were tested and used in preparation of this report:

<ul class=short-list>
	<li>Firefox (engine: Gecko)
	<li>Chrome (engine: Blink)
	<li>Safari (engine: Webkit)
	<li>Edge
	<li>Opera (engine: Presto)
</ul>

<p>Blink forked from Webkit after implementation of some the features in this specification started,
but additional features and fixes were implemented independently on both engines after the fork.
Care has been taken to make sure that tests that had Blink and Webkit as the only two implementations
were only counted as passing CR exit criteria when the relevant feature had been implemented separately,
after the fork.

<p>Opera has discontinued the Presto engine and moved to Blink,
but Presto-based Opera is included for included for historical interest,
and as further evidence that the features of this specification can be implemented by multiple independent parties.


<h2 id=tests><a href="#tests" class=self-link></a>Tests</h2>

<p>The test suite for this specification was initially prepared in the dedicated test repository of the <abbr title="CSS Working Group">CSS-WG</abbr>,
and later moved to the <a href="https://github.com/web-platform-tests/wpt/">web-platform-tests</a> project.
The tests follow the (overlapping) guidelines of these two projects.

<p>A <a href="https://test.csswg.org/harness/results/css-ui-3_dev/grouped/">continuously updated version of this test suite</a> is available.
This report was prepared using the tests and their results as of 31 October 2017.

<p class=note>Note that the link above also includes tests from other test suites that reference this specification.
At the time of writing this report, this includes one test (<a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/grid-box-sizing-001/">grid-box-sizing-001</a>) that is part of the <a href="https://drafts.csswg.org/css-grid/">css-grid</a> test suite.
As that specification is less advanced than this one on TR,
this report does not take this test into account.

<p>The test suite contains 203 tests for mandatory normative statements
(using <a href="https://www.ietf.org/rfc/rfc2119.txt">RFC 2119</a> terminology like “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, or “SHALL NOT”)
and 32 tests for optional normative statements
(using <a href="https://www.ietf.org/rfc/rfc2119.txt">RFC 2119</a> terminology like “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, or “OPTIONAL”).



<h2 id=results><a href="#results" class=self-link></a>Results</h2>

<h3 id=summary><a href="#summary" class=self-link></a>Summary</h3>

<p>All 203 tests for mandatory normative statements pass in at least two independent implementations.

<p>10 of the 32 tests for optional normative statements pass in at least two independent implementations.

<p>The Candidate Recommendation exit criteria are therefore fulfilled.


<h3 id=analysis><a href="#analysis" class=self-link></a>Detailed Analysis</h3>

<p>This section discusses the <strong>cases where while CR exit criteria are met</strong>,
various factors suggest closer inspection may be in order,
and explain the reason why these <strong>concerns are ultimately not warranted</strong>.


<h4 id=mandatory><a href="#mandatory" class=self-link></a>Mandatory tests</h4>

<dl>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-024/format/html5/">box-sizing-024</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-025/format/html5/">box-sizing-025</a>
	<dd>
		<p>These two tests for mandatory normative statements depend on Presto to reach two independent implementations.
		Presto is a valid implementation, and these test do therefore meet CR exit criteria,
		but as Presto is a discontinued engine, we looked whether there was a risk.
		These are tests that involve SVG files that do not have both an intrinsic width and height,
		but have one of the two and an intrinsic ratio.
		The feature under test does not have any explicit requirements distinguishing such files from
		SVG files that do have both an intrinsic width and height,
		and the tests for such files do pass in more implementations.
		This makes it clear that this is a bug in the handling of SVG files
		rather than in the features of this specification.
</dl>


<h4 id=optional><a href="#optional" class=self-link></a>Optional tests</h4>
<dl>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-012/format/html5/">resize-012</a>
	<dd>
		<p>This test has Blink and Webkit as the only two implementations.
		However, both implementations are more recent than the fork between Blink and Webkit and independent.
		Moreover, this is an optional (“MAY”) test.

	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-005/format/html5/">outline-005</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-013/format/html5/">outline-013</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-014/format/html5/">outline-014</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-015/format/html5/">outline-015</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-016/format/html5/">outline-016</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-008/format/html5/">resize-008</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-009/format/html5/">resize-009</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-010/format/html5/">resize-010</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-011/format/html5/">resize-011</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-013/format/html5/">resize-013</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-014/format/html5/">resize-014</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-018/format/html5/">text-overflow-018</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-019/format/html5/">text-overflow-019</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-021/format/html5/">text-overflow-021</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-013/format/html5/">cursor-image-013</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-014/format/html5/">cursor-image-014</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-015/format/html5/">cursor-image-015</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-016/format/html5/">cursor-image-016</a>
	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-text-002/format/html5/">cursor-text-002</a>
	<dd>
		<p>While two implementations are not required of optional tests to meet exit criteria,
		the CSS-WG wanted to make sure that optional normative tests with less than two implementations
		were still genuinely useful parts of the specification and more merely wishful thinking.
		The tests and corresponding features <a href="https://github.com/w3c/csswg-drafts/issues/1770">were analyzed by the group</a>
		and <a href="https://github.com/w3c/csswg-drafts/issues/1770#issuecomment-327640916">confirmed to be acceptable</a>.
		See the link above for detailed discussion.

	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-006/format/html5/">cursor-image-006</a>
	<dd>
		<p>This test is for optional support for using .ani image files as mouse cursors.
		This is supported in one browser,
		and is a desirable feature that should not be disallowed,
		so keeping this as a “MAY” is appropriate.

	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-005-nfs/format/html5/">cursor-image-005-nfs</a>
	<dd>
		<p>This test is for optional support for using a subcategory of SVG images as mouse cursors.
		Support for other images formats, and for SVG in the general case does have more than 2 implementations.
		The <a href="https://github.com/w3c/csswg-drafts/issues/1813#issuecomment-330912545">working group agrees</a> that even thought this case is currently unsupported,
		this is a desirable feature that should not be disallowed,
		and keeping this as a “MAY” is appropriate.

	<dt><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-006/format/html5/">caret-color-006</a>
	<dd>
		<p>This test is for an optional (“MAY”) quality of implementation allowance,
		allowing implementors to use heuristics to improve color contrast.
		The fact that no implementation uses it today is not an issue,
		as this is merely allowing better behavior.
</dl>

<h3 id=raw><a href="#raw" class=self-link></a>Raw results</h3>

<p>The following table gives the results of running the test suite on the 24 October 2017.

<table id=res>
	<thead>
		<tr>
			<th>Requirement
			<th>Testcase
			<th class="engine">Blink
			<th class="engine">Edge
			<th class="engine">Gecko
			<th class="engine">Presto
			<th class="engine">WebKit
	</thead>
	<tbody id="s3.1">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#box-sizing">3.1: Changing the Box Model: the box-sizing property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-001/format/html5/">box-sizing-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-003/format/html5/">box-sizing-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-005/format/html5/">box-sizing-005</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-007/format/html5/">box-sizing-007</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-008/format/html5/">box-sizing-008</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-009/format/html5/">box-sizing-009</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-010/format/html5/">box-sizing-010</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-011/format/html5/">box-sizing-011</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-012/format/html5/">box-sizing-012</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-013/format/html5/">box-sizing-013</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-014/format/html5/">box-sizing-014</a>
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-015/format/html5/">box-sizing-015</a>
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-016/format/html5/">box-sizing-016</a>
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-017/format/html5/">box-sizing-017</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-018/format/html5/">box-sizing-018</a>
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-019/format/html5/">box-sizing-019</a>
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-020/format/html5/">box-sizing-020</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-021/format/html5/">box-sizing-021</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-022/format/html5/">box-sizing-022</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-023/format/html5/">box-sizing-023</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-024/format/html5/">box-sizing-024</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-025/format/html5/">box-sizing-025</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-026/format/html5/">box-sizing-026</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-027/format/html5/">box-sizing-027</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-border-box-001/format/html5/">box-sizing-border-box-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-border-box-002/format/html5/">box-sizing-border-box-002</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-border-box-003/format/html5/">box-sizing-border-box-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-border-box-004/format/html5/">box-sizing-border-box-004</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-content-box-001/format/html5/">box-sizing-content-box-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-content-box-002/format/html5/">box-sizing-content-box-002</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-content-box-003/format/html5/">box-sizing-content-box-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-replaced-001/format/html5/">box-sizing-replaced-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-replaced-002/format/html5/">box-sizing-replaced-002</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/box-sizing-replaced-003/format/html5/">box-sizing-replaced-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/grid-box-sizing-001/format/html5/">grid-box-sizing-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

	</tbody>
	<tbody id="s4">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#outline-props">4: Outline properties</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-003/format/html5/">outline-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-004/format/html5/">outline-004</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-005/format/html5/">outline-005</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-006/format/html5/">outline-006</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-007/format/html5/">outline-007</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-008/format/html5/">outline-008</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-009/format/html5/">outline-009</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-010/format/html5/">outline-010</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-011/format/html5/">outline-011</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-012/format/html5/">outline-012</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-013/format/html5/">outline-013</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-014/format/html5/">outline-014</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-015/format/html5/">outline-015</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-016/format/html5/">outline-016</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-019/format/html5/">outline-019</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

	</tbody>
	<tbody id="s4.1">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#outline">4.1: Outlines Shorthand: the outline property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-001/format/html5/">outline-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-002/format/html5/">outline-002</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

	</tbody>
	<tbody id="s4.3">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#outline-style">4.3: Outline Patterns: the outline-style property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-017/format/html5/">outline-017</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-018/format/html5/">outline-018</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-style-011/format/html5/">outline-style-011</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-style-012/format/html5/">outline-style-012</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-style-013/format/html5/">outline-style-013</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-style-014/format/html5/">outline-style-014</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

	</tbody>
	<tbody id="s4.4">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#outline-color">4.4: Outline Colors: the outline-color property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-color-001/format/html5/">outline-color-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

	</tbody>
	<tbody id="s4.5">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#outline-offset">4.5: Offsetting the Outline: the outline-offset property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-offset/format/html5/">outline-offset</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/outline-offset-001/format/html5/">outline-offset-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

	</tbody>
	<tbody id="s5.1">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#resize">5.1: Resizing Boxes: the resize property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-001/format/html5/">resize-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-002/format/html5/">resize-002</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-003/format/html5/">resize-003</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-004/format/html5/">resize-004</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-005/format/html5/">resize-005</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-006/format/html5/">resize-006</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-007/format/html5/">resize-007</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-008/format/html5/">resize-008</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-009/format/html5/">resize-009</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-010/format/html5/">resize-010</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-011/format/html5/">resize-011</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-012/format/html5/">resize-012</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-013/format/html5/">resize-013</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-014/format/html5/">resize-014</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-015/format/html5/">resize-015</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-016/format/html5/">resize-016</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-017/format/html5/">resize-017</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-018/format/html5/">resize-018</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-019/format/html5/">resize-019</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-020/format/html5/">resize-020</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/resize-021/format/html5/">resize-021</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

	</tbody>
	<tbody id="s5.2">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#text-overflow">5.2: Overflow Ellipsis: the text-overflow property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow/format/html5/">text-overflow</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-001/format/html5/">text-overflow-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-002/format/html5/">text-overflow-002</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-003/format/html5/">text-overflow-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-004/format/html5/">text-overflow-004</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-005/format/html5/">text-overflow-005</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-006/format/html5/">text-overflow-006</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-007/format/html5/">text-overflow-007</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-008/format/html5/">text-overflow-008</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-009/format/html5/">text-overflow-009</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-010/format/html5/">text-overflow-010</a>
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-011/format/html5/">text-overflow-011</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-012/format/html5/">text-overflow-012</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-017/format/html5/">text-overflow-017</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-020/format/html5/">text-overflow-020</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-022/format/html5/">text-overflow-022</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-023/format/html5/">text-overflow-023</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail

	</tbody>
	<tbody id="sellipsing-details">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#ellipsing-details">ellipsing details</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-013/format/html5/">text-overflow-013</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-014/format/html5/">text-overflow-014</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-015/format/html5/">text-overflow-015</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-016/format/html5/">text-overflow-016</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

	</tbody>
	<tbody id="sellipsis-interaction">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#ellipsis-interaction">user interaction with ellipsis</a>

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-018/format/html5/">text-overflow-018</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-019/format/html5/">text-overflow-019</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass

	</tbody>
	<tbody id="sellipsis-scrolling">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#ellipsis-scrolling">ellipsis interaction with scrolling interfaces</a>

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/text-overflow-021/format/html5/">text-overflow-021</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

	</tbody>
	<tbody id="s6.1.1">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#cursor">6.1.1: Styling the Cursor: the cursor property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-001/format/html5/">cursor-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-002/format/html5/">cursor-002</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-003/format/html5/">cursor-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-004/format/html5/">cursor-004</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-005/format/html5/">cursor-005</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-006/format/html5/">cursor-006</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-007/format/html5/">cursor-007</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-008/format/html5/">cursor-008</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-009/format/html5/">cursor-009</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-010/format/html5/">cursor-010</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-011/format/html5/">cursor-011</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-012/format/html5/">cursor-012</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-013/format/html5/">cursor-013</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-014/format/html5/">cursor-014</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-015/format/html5/">cursor-015</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-016/format/html5/">cursor-016</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-017/format/html5/">cursor-017</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-018/format/html5/">cursor-018</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-019/format/html5/">cursor-019</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-020/format/html5/">cursor-020</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-auto-001/format/html5/">cursor-auto-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-auto-002/format/html5/">cursor-auto-002</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-auto-003/format/html5/">cursor-auto-003</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-auto-004/format/html5/">cursor-auto-004</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-auto-005/format/html5/">cursor-auto-005</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-auto-006/format/html5/">cursor-auto-006</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-auto-007/format/html5/">cursor-auto-007</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-border-area/format/html5/">cursor-border-area</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-box-004/format/html5/">cursor-box-004</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-box-005/format/html5/">cursor-box-005</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-box-006/format/html5/">cursor-box-006</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-box-007/format/html5/">cursor-box-007</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-content-area/format/html5/">cursor-content-area</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-hover-001/format/html5/">cursor-hover-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-hover-002/format/html5/">cursor-hover-002</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-hover-003/format/html5/">cursor-hover-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-001/format/html5/">cursor-image-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-002/format/html5/">cursor-image-002</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-003/format/html5/">cursor-image-003</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-004/format/html5/">cursor-image-004</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-005/format/html5/">cursor-image-005</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-005-nfs/format/html5/">cursor-image-005-nfs</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optional"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-006/format/html5/">cursor-image-006</a>
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-007/format/html5/">cursor-image-007</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-008/format/html5/">cursor-image-008</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-009/format/html5/">cursor-image-009</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-010/format/html5/">cursor-image-010</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-011/format/html5/">cursor-image-011</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-012/format/html5/">cursor-image-012</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-013/format/html5/">cursor-image-013</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-014/format/html5/">cursor-image-014</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-015/format/html5/">cursor-image-015</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-016/format/html5/">cursor-image-016</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-017/format/html5/">cursor-image-017</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-018/format/html5/">cursor-image-018</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-001/format/html5/">cursor-image-png-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-002/format/html5/">cursor-image-png-002</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-003/format/html5/">cursor-image-png-003</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-004/format/html5/">cursor-image-png-004</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-005/format/html5/">cursor-image-png-005</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-006/format/html5/">cursor-image-png-006</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-007/format/html5/">cursor-image-png-007</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-008/format/html5/">cursor-image-png-008</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-009/format/html5/">cursor-image-png-009</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-010/format/html5/">cursor-image-png-010</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-011/format/html5/">cursor-image-png-011</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-012/format/html5/">cursor-image-png-012</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-013/format/html5/">cursor-image-png-013</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-014/format/html5/">cursor-image-png-014</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-015/format/html5/">cursor-image-png-015</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-016/format/html5/">cursor-image-png-016</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-017/format/html5/">cursor-image-png-017</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-018/format/html5/">cursor-image-png-018</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-019/format/html5/">cursor-image-png-019</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-020/format/html5/">cursor-image-png-020</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-021/format/html5/">cursor-image-png-021</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-022/format/html5/">cursor-image-png-022</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-023/format/html5/">cursor-image-png-023</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-024/format/html5/">cursor-image-png-024</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-025/format/html5/">cursor-image-png-025</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-026/format/html5/">cursor-image-png-026</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-027/format/html5/">cursor-image-png-027</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-028/format/html5/">cursor-image-png-028</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-029/format/html5/">cursor-image-png-029</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-030/format/html5/">cursor-image-png-030</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-031/format/html5/">cursor-image-png-031</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-032/format/html5/">cursor-image-png-032</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-033/format/html5/">cursor-image-png-033</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-034/format/html5/">cursor-image-png-034</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-035/format/html5/">cursor-image-png-035</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-036/format/html5/">cursor-image-png-036</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-037/format/html5/">cursor-image-png-037</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-038/format/html5/">cursor-image-png-038</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-039/format/html5/">cursor-image-png-039</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-040/format/html5/">cursor-image-png-040</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-041/format/html5/">cursor-image-png-041</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-042/format/html5/">cursor-image-png-042</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-image-png-043/format/html5/">cursor-image-png-043</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-outline-area/format/html5/">cursor-outline-area</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-padding-area/format/html5/">cursor-padding-area</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-text-001/format/html5/">cursor-text-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="optinal"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-text-002/format/html5/">cursor-text-002</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-x-y-001/format/html5/">cursor-x-y-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-x-y-002/format/html5/">cursor-x-y-002</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/cursor-x-y-003/format/html5/">cursor-x-y-003</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/select-cursor-001-manual/format/html5/">select-cursor-001-manual</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

	</tbody>
	<tbody id="s6.1.1.1">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#canvas_cursor">6.1.1.1: Cursor of the canvas</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/canvas-cursor-001/format/html5/">canvas-cursor-001</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/canvas-cursor-002/format/html5/">canvas-cursor-002</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

	</tbody>
	<tbody id="s6.2.1">
		<tr>
			<th colspan="7" scope="rowgroup"><a href="https://www.w3.org/TR/css3-ui/#caret-color">6.2.1: Coloring the Insertion Caret: the caret-color property</a>

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-001/format/html5/">caret-color-001</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-002/format/html5/">caret-color-002</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-003/format/html5/">caret-color-003</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-004/format/html5/">caret-color-004</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-005/format/html5/">caret-color-005</a>
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-006/format/html5/">caret-color-006</a>
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-007/format/html5/">caret-color-007</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-008/format/html5/">caret-color-008</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-009/format/html5/">caret-color-009</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-010/format/html5/">caret-color-010</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-011/format/html5/">caret-color-011</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-012/format/html5/">caret-color-012</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="pass">Pass
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-013/format/html5/">caret-color-013</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-014/format/html5/">caret-color-014</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-015/format/html5/">caret-color-015</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="optinal pass"><td>Optional
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-016/format/html5/">caret-color-016</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-017/format/html5/">caret-color-017</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-018/format/html5/">caret-color-018</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-019/format/html5/">caret-color-019</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-020/format/html5/">caret-color-020</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail

		<tr class="pass"><td>Mandatory
			<td class="primary"><a href="https://test.csswg.org/harness/test/css-ui-3_dev/single/caret-color-021/format/html5/">caret-color-021</a>
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="pass">Pass
			<td class="fail">Fail
			<td class="fail">Fail
	</tbody>
</table>


<h2 id=license><a href="#license" class=self-link></a>License</h2>

<p>This test suite is licensed under both the
<a href="http://www.w3.org/Consortium/Legal/2008/04-testsuite-license">W3C
Test Suite License</a> and the <a href="http://www.w3.org/Consortium/Legal/2008/03-bsd-license">W3C
3-clause BSD License</a>. See W3C Legal's <a href="http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright">explanation
of the licenses</a>.


<h2 id=ack><a href="#ack" class=self-link></a>Acknowledgements</h2>

<p>Many thanks to the following for their contributions:

<ul class=short-list>
	<li>Chris Lilley
	<li>Chris Rebert
	<li>Elika J. Etemad
	<li>Florian Rivoal
	<li>Intel
	<li>jy-jeung
	<li>Manuel Rego Casasnovas
	<li>Michael Howell
	<li>Scott Johnson
	<li>Shiyou Tan
	<li>YreenChan
</ul>
